Towards Separation of Concerns in Model Transformation Workflows

نویسندگان

  • Christoph Elsner
  • Daniel Lohmann
  • Wolfgang Schröder-Preikschat
چکیده

Model-driven software product lines are an emerging topic in research and industry, as they promise higher development speed and easier adaptability to customer needs. The generation facilities for the products, however, still have a static nature: specification languages for the composition of model transformations sequences (model transformation workflows) up to now only support the specification of simple control flows with conditional execution. Thus, separation of concerns with respect to variable product features is impossible. To flexibly compose model transformation workflows depending on the feature selection, we express them by a dedicated and clearly scoped domainspecific modeling language (DSML). This facilitates to use aspect-oriented model weaving techniques to preprocess the workflow depending on the concrete product configuration and, thus, prevents tangling of concerns in the base workflow artifacts. This position paper motivates the need for aspectoriented model transformation orchestration during application engineering and presents our concepts to achieve this goal.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maintaining WS-BPEL Workflows Using Aspects

In Service Oriented systems organisational processes are represented as WS-BPEL workflows, WS-BPEL is different from traditional workflow languages as a hybrid of block-based and graph-based language; it also has limited support for separation of concerns. Changes to such processes usually impact many places in the underlying system, without separating such cross-cutting concerns system mainten...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

Uniform Modularization of Workflow Concerns Using Unify

Workflow management systems have become a widely accepted technique for automating processes in many domains. A workflow is created by dividing a process into different activities, and specifying the ordering in which these activities need to be performed. This ordering is called the control flow perspective. Current workflow languages allow natively expressing a multitude of control flow patte...

متن کامل

Supporting Aspects in Mda

For developing large and complex applications, industrial practice uses a combination of nonformal notations and methods. Different notations are used to specify the properties of different aspects of an application and these specifications are transformed into their corresponding implementations through the steps of a development process. The development process relies heavily on manual verifi...

متن کامل

Towards Domain-Driven Development: Approach and Implementation

With the Internet and the proliferation of new component and distributive technologies, the design and implementation of complex applications must take into account standards, code distribution, deployment of components and reuse of business know-hows. To cope with these changes, applications need to be more open, adaptable and capable of evolving. To accommodate to these new challenges, this p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008